*{
    margin:0;
    padding:0;
    list-style: none;
    box-sizing: border-box;
}

html,body,#root,.App,.wrap{
    width:100%;
    height: 100%;
    overflow: hidden;
}

.wrap{
    width:100%;
    display: flex;
    flex-direction: column;
    header{
        width:100%;
        height:100px;
        border-bottom:1px solid gray;
    }

    .main{
        width:100%;
        flex:1;
        overflow: hidden;
        display: flex;
        .left{
            width:200px;
            height: 100%;
            border-right:1px solid gray;
            a{
                display: block;
                text-decoration: none;
            }
            .active{
                color:red;
            }
        }
        .right{
            flex:1;
            height:100%;
        }
    }
}